package com.topideal.supplychain.hades.master.service;

import java.util.List;

import com.topideal.supplychain.hades.master.model.Carrier;

public interface CarrierService {

    public List<Carrier> findAll();

    List<Carrier> findBySelective(Carrier carrier);

    public int addCarrier(Carrier filter);

    public int updateCarrier(Carrier filter);

    public int delete(String[] ids);

    public int updateState(String[] ids);

    public Carrier get(Long carrierId);

    public Long findIdByName(String name);

    public Carrier getByOutCarrierCode(String outCarrierCode);

    public Carrier findByKdniaoCode(String carrierCode);

    public Carrier findByCode(String carrierCode);

    public Carrier findByOutCodeAndSubscriberCode(String SubscriberCode,String carrierCode);

    public Carrier findByOutCarrierCode(String carrierCode);

	public Carrier findByKd100Code(String com);

}
